package com.cnap.multiclouldmgmt.model.enums;

import org.junit.jupiter.api.Test;

import static org.junit.jupiter.api.Assertions.*;

class CreateVmStepEnumTest {

    @Test
    void getRetryStepDescribe() {
        CreateVmStepEnum.getRetryStepDescribe("init");
        CreateVmStepEnum.getRetryStepDescribe("cloudCreate");

        CreateVmStepEnum.getRetryStepDescribe("cloud");

        CreateVmStepEnum.getRetryStepDescribe("portCreate");
        CreateVmStepEnum.getRetryStepDescribe("port");

        CreateVmStepEnum.getRetryStepDescribe("k8sCreate");
        CreateVmStepEnum.getRetryStepDescribe("k8s");
        CreateVmStepEnum.getRetryStepDescribe("end");

        CreateVmStepEnum.getDescribeByIndex(1);

        CreateVmStepEnum.getDescribeByIndex(100);

    }

    @Test
    void getChineseDescribe() {
    }

    @Test
    void setChineseDescribe() {
        CreateVmStepEnum.Init.getDescribe();
        CreateVmStepEnum.Init.getChineseDescribe();
        CreateVmStepEnum.Init.setChineseDescribe("");
        CreateVmStepEnum.Init.setDescribe("");
        CreateVmStepEnum.Init.getIndex();
        CreateVmStepEnum.Init.setIndex(1);
        CreateVmStepEnum.getChineseDescribeByDescribe("12");
        CreateVmStepEnum.getDescribeByChineseDescribe("12");
        CreateVmStepEnum.getIndexByDescribe("12");
    }

    @Test
    void getDescribe() {
    }

    @Test
    void setDescribe() {
    }

    @Test
    void getIndex() {
    }

    @Test
    void setIndex() {
    }

    @Test
    void getChineseDescribeByDescribe() {
    }

    @Test
    void getDescribeByChineseDescribe() {
    }

    @Test
    void getIndexByDescribe() {
    }

    @Test
    void checkSendMsgStep() {
    }

    @Test
    void checkHandleStep() {
    }

    @Test
    void values() {
    }

    @Test
    void valueOf() {
    }
}